package com.sugon.dao;

import com.sugon.entity.ToolsDemandPlanEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 备件需求计划Dao
 *
 * @author sugon
 * @date 2019-08-02 14:31:17
 */
public interface ToolsDemandPlanDao extends BaseDao<ToolsDemandPlanEntity> {

    /**
     * 根据需求计划ID查询所有需求计划明细
     * @param ids 需求计划ID列表
     * @return
     */
    List<Map<String,Object>> queryItemsByPlanIds(String[] ids);

    /**
     * 查询匹配的最大计划编码值
     * @param planCode 计划编码
     * @return
     */
    String queryMatchedMaxPlanCode(@Param("planCode") String planCode);

}
